#! /usr/bin
#coding=utf-8
from aip import AipSpeech 
import os 
""" 你的 APPID AK SK """
APP_ID = '16425806'  
API_KEY = 'Lz5VMGB5qufER9kxiik0IR1a'
SECRET_KEY = 'EgGkUUHWHLtkkYG2GIpAswG9hK7hOzMH'
client = AipSpeech(APP_ID,API_KEY,SECRET_KEY) 
def tts(words):
	result= client.synthesis(words, 'zh', 1, {
	'spd': 4,    #语速 0最小 9最大
	'pit': 6,    #音调 0最小 9最大   
	'vol': 14,   #音量 0最小 15最大
	'per': 0     # 发音人 0：女声 1：男声 3:度逍遥 4：度丫丫
	    })

	if not isinstance(result, dict):
		file_name = words +'.mp3'     
		#open(file_name, 'wb')  
		with open(file_name, 'wb') as f:  
			f.write(result) 
		os.system('play '+file_name)
if __name__ == '__main__':	
	while True:
		try:
			print("开始语音合成")
			ttswords=input("请输入要合成的文字:")
			print("输入文字为:"+ttswords)
			tts(ttswords)	
			print("合成完毕,目录为:"+os.getcwd()+'/'+ttswords+'.mp3')
			
		except:
			print("请检查网络连接")
			break

    


